0b175c910b4ff514e1fb37f1184aa4cfdccbc6bf,opennms-services/src/main/java/org/opennms/netmgt/poller/monitors/StrafePingMonitor.java,StrafePingMonitor,poll,#MonitoredService#Map#,106

Before Change


            
            responseTimes = new ArrayList<Number>(Pinger.parallelPing(host, count, timeout, pingInterval));

            if (CollectionMath.countNull(responseTimes) >= failurePingCount) {
                return PollStatus.unavailable("the failure ping count (" + failurePingCount + ") was reached");
            }

            serviceStatus = PollStatus.available();

After Change


            
            responseTimes = new ArrayList<Number>(Pinger.parallelPing(host, count, timeout, pingInterval));

            if (CollectionMath.countNull(responseTimes) >= failurePingCount) {
            	if (log().isDebugEnabled()) {
            		log().debug("Service " +svc.getSvcName()+ " on interface " +svc.getIpAddr()+ " is down, but continuing to gather latency data");
            	}
                serviceStatus = PollStatus.unavailable("the failure ping count (" + failurePingCount + ") was reached");
            } else {
            	serviceStatus = PollStatus.available();
            }